-
Notifications
You must be signed in to change notification settings - Fork 121
Feature/eebus rebased #1561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Feature/eebus rebased #1561
Conversation
andistorm
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM in general 🐧
The documentation is very helpful
I marked a couple of things that shouldn't be forget before merging
.ci/build-kit/docker/Dockerfile
Outdated
| # Can be used to use an other version of everest-cmake | ||
| ADD "https://www.random.org/cgi-bin/randbyte?nbytes=10&format=h" skipcache | ||
| ENV EVEREST_CMAKE_PATH=/usr/lib/cmake/everest-cmake | ||
| ENV EVEREST_CMAKE_VERSION=tmp/eebus | ||
| RUN rm -rf ${EVEREST_CMAKE_PATH} \ | ||
| && git clone https://github.com/EVerest/everest-cmake.git ${EVEREST_CMAKE_PATH} \ | ||
| && cd ${EVEREST_CMAKE_PATH} \ | ||
| && git checkout ${EVEREST_CMAKE_VERSION} \ | ||
| && rm -r .git |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is duplicated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would be good to move most of it in the ghcr.io/everest/everest-ci/build-env-base image before merging,
Which means opening a PR in everest-ci, merge it, tag a new version/release, use this tag in the ci workflow
| fi | ||
|
|
||
| pip install --break-system-packages \ | ||
| python3 -m pip install --break-system-packages \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be in a dedicated PR "Improce CI scripts" or so, but not required from my side
| fi | ||
|
|
||
| pip install --break-system-packages -r tests/ocpp_tests/requirements.txt | ||
| python3 -m pip install --break-system-packages -r tests/ocpp_tests/requirements.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be in a dedicated PR "Improce CI scripts" or so, but not required from my side
|
|
||
| cd tests | ||
| pytest \ | ||
| python3 -m pytest \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be in a dedicated PR "Improce CI scripts" or so, but not required from my side
This is the first implementation of EEBus and the LPC use case. The EEBUS module requires an energy sink to limit the energy flow request going to the energy manager. Signed-off-by: Andreas Heinrich <[email protected]> Signed-off-by: Martin Litre <[email protected]>
Signed-off-by: Martin Litre <[email protected]>
Co-authored-by: Andreas Heinrich <[email protected]> Signed-off-by: Martin Litre <[email protected]>
Signed-off-by: Martin Litre <[email protected]>
09464f8 to
d1574fe
Compare
Describe your changes
Issue ticket number and link
Checklist before requesting a review